52d376bf7f34c9686da678c08547f11ef1fba719,sandbox/repoclean/src/main/java/org/apache/maven/tools/repoclean/phase/RewritePhase.java,RewritePhase,rewriteMetadata,#Artifact#RewriteTransaction#File#ArtifactRepository#File#ArtifactRepository#Reporter#boolean#,216

Before Change


        metadataSource = new File( sourceBase, sourceRepo.pathOfRemoteRepositoryMetadata( metadata ) );
        metadataTarget = new File( targetBase, targetRepo.pathOfRemoteRepositoryMetadata( metadata ) );

        mergeMetadata( metadataSource, metadataTarget, transaction, artifactReporter, reportOnly );

        // The rest is for POM metadata - translation and bridging of locations in the target repo may be required.
        ArtifactMetadata pom = new ProjectArtifactMetadata( artifact, null );

After Change


        {
            sourceMetadata.getVersioning().addVersion( artifact.getBaseVersion() );
        }
        mergeMetadata( sourceMetadata, metadataTarget, reportOnly );

        metadata = new SnapshotArtifactRepositoryMetadata( artifact );